.panel{
	width: 100%;
	height: 100%;
}
.panel_title{
	background-color: #445599;
	color: #FFFFFF;
	padding: 3px;
}
.panel_body{
	background-color: #ffffff;
	border: #445599 1px solid;
	overflow: auto;
	padding: 2px;
}
.panel_body:hover{
	background-color: #f6f6f6;

}

.hbox{
	width: 100%;
	height: 100%;
}
.vbox{
	width: 100%;
	height: 100%;
}

.vbox_row{
	position: absolute;
	right: 0px;
	left: 0px;
	overflow: auto;
}

.hbox_col{
	position: absolute;
	top: 0px;
	bottom: 0px;
	overflow: auto;
}

.tab_panel{
	width: 100%;
	height: 100%;
}
.tab{
	float: left;
	padding: 5px 10px;
	background-color: #6677AA;
	margin-right: 2px;
	cursor: pointer;
	color: #ffffff;
}
.tab_active{
	background-color: #445599;
}
.tab_bar{
	position: absolute;
	height: 25px;
	top:0px;
	left:0px;
	right:0px;
}
.tab_body{
	display: none;
	position: absolute;
	top: 25px;
	bottom:0px;
	left:0px;
	right:0px;
	
}

.tab_body_active{
	display: block;
}

.fieldset_max_tag{
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
}

.fieldset_max_body{
	position: absolute;
	top: 19px;
	bottom: 5px;
	left: 5px;
	right: 0px;
	overflow: auto;
}

.full_area{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;

}